package com.ynet.middleground.riskmanage.bean;

import com.ynet.core.common.BaseReqObjPager;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author liulx
 * @description 发票统计查询请求信息
 * @date 2020-08-04 11:28
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "发票统计查询请求信息", description = "发票统计查询请求信息")
public class InvoiceStatisticQueryReqPager extends BaseReqObjPager {

    private static final long serialVersionUID = 4502707424422502744L;

    @ApiModelProperty(value = "查询渠道", notes = "查询渠道，渠道必填该字段，与 channel 字段保持一致")
    private String queryChannel;

    @ApiModelProperty(value = "调用时间起，格式为：yyyy-MM-dd", notes = "调用时间起，格式为：yyyy-MM-dd")
    private String requestTimeStart;

    @ApiModelProperty(value = "调用时间止，格式为：yyyy-MM-dd", notes = "调用时间止，格式为：yyyy-MM-dd")
    private String requestTimeEnd;

    @ApiModelProperty(value = "接口名称<br>0 普通验证; 1 OCR 验证", notes = "接口名称<br>0 普通验证; 1 OCR 验证", allowableValues = "0,1")
    private Integer serviceName;

}
